Feasible C7+ Splitting Methods An Object-Oriented Approach

نویسنده

  • Hassan S. Naji
چکیده

When using equations of state to predict the phase behavior of hydrocarbon mixtures, problems occur with the C7+ fraction that exists in such mixtures. Minimizing such problems requires breaking down (splitting) the C7+ fraction into a number of pseudo-components with a single carbon number; e.g. C7, C8, C9..., etc. Extensive compositional analyses of too many reservoir fluids from all over the world have shown exponential molar distributions (mole fraction/molecular weight relation) of the C7+ pseudo-components. Hence exponential methods are extensively used by many researchers as a first choice for splitting the C7+ fraction. Other researchers are still suggesting improvements and enhancements to such methods. This is due to their feasibility in the sense that they do not contain too many unknown or difficultto-determine parameters. In addition, C7+ characterization represents only a minor portion of the process of compositional reservoir simulation. This paper revisits the most common splitting methods that were presented in literature and have gotten a wide acceptance in the oil industry. A worthwhile aspect of the paper, however, is that it proposes an improvement to the Katz constant-parameter splitting method. The improved method compared well with other splitting methods for all tested data sets. Another aspect of the paper is that the program has been coded in an object-oriented manner, which offers flexibility in programming and allows the different parts of the code to be described easily and in a natural manner as if they were real world objects. Some examples that were cited in literature are presented. Index Term— C7+ splitting; hydrocarbon plus fractions; phase behavior; equations of state; OOP application

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

Comparison of Performance in Image Classification Algorithms of Satellite in Detection of Sarakhs Sandy zones

Extended abstract 1- Introduction Wind erosion as an “environmental threat” has caused serious problems in the world. Identifying and evaluating areas affected by wind erosion can be an important tool for managers and planners in the sustainable development of different areas.  nowadays there are various methods in the world for zoning lands affected by wind erosion. One of the most important...

متن کامل

Automatic Implementation of Real-Time Object-Oriented Models and Schedulability Issues

The object-oriented design methods and their CASE tools are widely used in practice by many real-time software developers. However, object-oriented CASE tools require an additional step of identifying tasks from a given design model. Task identiication is usually performed in an ad-hoc manner using hints provided by human designers. In this paper, we present our ongoing research into schedulabi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010